.titleArea{
	position: relative;
	background-color: white;
	width: 100%;
	padding: var(--size10) var(--size15);
}
.title,.titleSub{
	font-weight: 600;
	font-size: var(--size16);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: var(--size24);
}
.titleSub{
	font-size: var(--size12);
	color: var(--textColor);
	line-height: var(--size17);
	font-weight: normal;
	margin-top: var(--size10);
}
.titleSub div{
	display: inline-block;
}
.titleSub .tipText{
	color: var(--subColor);
	margin-left: var(--size20);
}
.titleSub .tipText:first-child{
	margin-left: 0;
}
#wrapper{
	top: calc(1.6rem + 51px + 44px);
}

/* 保存-提交按钮 */
.saveBtn,.submitBtn{
	border: solid 1px var(--mainColor);
	background-color: white;
	color: var(--mainColor);
	padding: 0;
	height: var(--size40);
	line-height: var(--size40);
	width: calc(100% - var(--size30));
	border-radius: var(--size20);
	margin-left: var(--size15);
	font-size: var(--size16);
	border-color: var(--mainColor);
	margin-top: var(--size16);
}
.submitBtn{
	margin-top: var(--size30);
	background-color: var(--mainColor);
	color: white;
}
.mui-table-view-cell{
	padding: var(--size13) var(--size14) var(--size15);
	margin: 0 var(--size15) var(--size10);
}
/* 各种题型 */
.queTitle{
	font-size: var(--size15);
	font-weight: 600;
}
/* 必答 */
.queTitle .mustBe{
	display: inline-block;
	color: red;
}
.queTitle .tip{
	display: inline-block;
	color: gray;
	padding-left: var(--size8);
}
.option{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-top:  var(--size15);
}
.option .opTitle{
	width: calc(100% - var(--size26));
	font-size: var(--size14);
	margin-left: var(--size10);
	line-height: var(--size20);
}

input[type='text']{
	border: 1px solid rgba(0, 0, 0, .2);
	height: 30px;
	margin: 0;
	margin-top:  var(--size15);
	font-size: var(--size14);
}
.option > input[type='text']{
	width: 100%;
}
.radio .option > input[type='text'],.checkBox .option > input[type='text']{
	width: calc(100% - var(--size26));
	margin-left: var(--size26);
}
.mui-table-view-cell > input[type='text']{
	width: calc(100% - 0.626rem);
}
input[disabled],textarea[disabled]{
	background-color: whitesmoke;
}
/* 单选 多选*/
.circle,.square{
	width: var(--size16);
	height: var(--size16);
	font-size: var(--size16);
	line-height: 1;
	color: #CECECE;
	margin-top: 0.08rem;
}
.circle::after{
	font-family: Muiicons;
	-webkit-font-smoothing: antialiased;
	content: '\e411';
}

.square::after{
	content: "\e81a";
}
.option.dhc-active{
	color: var(--mainColor);
}
.option.dhc-active .circle::after{
	content: '\e441';
	color: var(--mainColor);
}

.option.dhc-active .square::after{
	color: var(--mainColor);
	content: "\ef3b";
}

textarea{
	margin-bottom: 0;
	margin-top: var(--size10);
	background-color: #F9F9F9;
	border-width: 0;
	height: 94px;
	font-size: var(--size14);
}
textarea::-webkit-input-placeholder,textarea:-moz-placeholder,
textarea::-moz-placeholder,textarea:-ms-input-placeholder{
	font-size: var(--size14);
	color: #A6A7AB;
}

/* 量表 */
.gauge .option{
	
}
.gauge .option .nurfont{
	width: var(--size25);
	height: var(--size25);
	line-height: var(--size25);
	text-align: center;
	font-size: var(--size25);
	color: lightgray;
	margin-right:  var(--size15);
}
.gauge .option .nurfont.dhc-active{
	color: var(--mainColor);
}
/* 滑动 */
.slide .mui-input-row.mui-input-range{
	margin-top:  var(--size15);
	padding: 0;
}
.slide .mui-input-range input[type='range']{
	margin: 0;
}
.slide .mui-input-range input[type=range]::-webkit-slider-thumb{
	background-color: var(--mainColor);
	width: 18px;
	height: 18px;
}
.mui-input-range .mui-tooltip{
	font-size: var(--size15);
	line-height: 30px;
	width: auto;
	min-width: 30px;
	height: 30px;
	top: -25px;
}
.slide .option{
	margin-top: var(--size10);
}
.slide .option .minValue,.slide .option .maxValue{
	display: inline-block;
	width: 50%;
	text-align: left;
	font-size: var(--size15);
}
.slide .option .maxValue{
	text-align: right;
}
/* 日期时间 */
.date .nurfont,.time .nurfont{
	width: 150px;
	border-radius: 6px;
	border: solid 1px var(--mainColor);
	margin-top:  var(--size15);
	font-size: var(--size14);
	padding: var(--size5) var(--size10);
}
.nur-rili:before,.nur-shijian::before{
	margin-right: var(--size15);
	font-size: var(--size15);
}

.tipPopo{
	background: white;
	position: absolute;
	border-radius: 0;
	height: var(--size200);
	width: 80%;
	top: calc(50% - var(--size100));
	right: 10%;
}
#tipPopo .mui-scroll-wrapper{
	top: var(--size40);
	padding:  var(--size15);
	font-size: var(--size16);
}